#ifndef _LOGIN_H_
#define _LOGIN_H_

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <sys/types.h>
#include <unistd.h>
#include <fcntl.h>
#include <sys/stat.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <pthread.h>
#include <wait.h>
#include <signal.h>
#include "../json/cJSON.h"

//向服务端发送的信息
typedef struct{
	char order[20];//信息用途 比如登录,注册...
	char name[20];//账户名
	char pas[20];//密码
	int perm;//权限0为普通用户,1为管理员用户
}TRAN;

//从客户端输入账户名和密码,传输入服务端,根据服务端char类型返回值判断是否成功登录
//参数:无
//返回值:与服务端返回的结果相同
int client_login(int sel,int client_socket);

//将TRAN类型结构体写成json类型,用于传输入服务端
void packJson(TRAN *head);
#endif